protective spectacles - French English Dictionary